/*
 * file name: test.cpp
 * author: xiangyun.kongxy
 * email: xiangyun.kongxy@aliyun-inc.com
 * create date: 2012-9-17
 * description: 
 *     this is a test
 * history:
     - date: 2012-9-18
       author: xiangyun.kongxy
       description: test
     - date: 2012-9-18
       author: xiangyun.kongxy
       description: test
*/


  
#define aa

#define function(a,b)       \
{                           \
    printf( "ok\n" );       \
}
#define function2(ab_8)     \
{                           \
    printf( "ok\n" );       \
}

#ifdef aa

#if defined( aa )

#include <stdio.h>

#elif !defined( aa )

#include "this.h"

#else if 1

#include <stdlib.h>

#else

#undef aa

#endif

#pragma warning(disable:4786)
    
#endif

